html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
color:#797a81;
font-weight: inherit;
font-style: inherit;
font-size: 12px;
font-family: "微软雅黑";
vertical-align: baseline;
}
:focus {
outline: 0;
}
body{ position: relative; margin: 0 auto; padding-top: 82px; max-width: 1680px; min-width: 1200px;}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
a{ text-decoration:none; color:#797a81;}
a img, iframe {
border: none;
}
img{ vertical-align:top;}
ol, ul {
list-style: none;
}
input, textarea, select, button {
font-size: 100%;
font-family: inherit;
}
select {
margin: inherit;
}
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { *margin-left:2em; }
/* == clearfix == */
.clearfix:after {
content:"\200B";
display:block;
height:0;
clear:both;
}
.clearfix {*zoom:1;}/*IE/7/6*/
/* == 以上 reset Css == */
/* ==全站左右浮动== */
.fl{ float:left;}
.fr{ float:right;}
/* ==全站左右浮动== */
/* ==全站共用宽度容器== */
.w1170{ margin: 0 auto; width: 1170px;}
.w1100{ margin: 0 auto; width: 1100px;}
.pos_r{ position: relative;}
.overf{ overflow: hidden;}
@font-face {
font-family: 'dincond-regular';
src: url('../font/dincond-regular.otf');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'dinpro';
src: url('../font/DINPro-Regular.otf');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'novecento_widenormal';
src: url('../font/novecentowide-normal.eot');
src: url('../font/novecentowide-normal.eot?#iefix') format('embedded-opentype'),
url('../font/novecentowide-normal.woff2') format('woff2'),
url('../font/novecentowide-normal.woff') format('woff'),
url('../font/novecentowide-normal.ttf') format('truetype'),
url('../font/novecentowide-normal.svg#novecento_widenormal') format('svg');
font-weight: normal;
font-style: normal;
}
/* ==导航== */
.head{ position: fixed; left: 0; top: 0; width: 100%; z-index: 4; background-color: #ffffff;}
.head_h{ height: 82px;}
.oa_a{ position: absolute; top: 0px; right: 0; width: 116px; height: 32px; line-height: 32px; text-indent: 40px; color: #544542; font-weight: bold; display: inline-block; z-index: 2; display: block; background: url(../img/public/oa_btn.png) center no-repeat; display: none;}
.ser_box{ margin-top: -60px; width: 100%; height: 60px;}
.ser_text{ position: absolute; right: 0; top: -35px; padding-left: 15px; width: 300px; height: 30px; line-height: 30px; border: 2px solid #eeeeee;}
.head .logo_area{ position: absolute; left: 0; bottom: 17px;}
.right_area{ position: absolute; right: 0; bottom: 16px; width: 79px; background: url(../img/public/right_area_line.jpg) center no-repeat;}
.right_area .ser_btn{ width: 19px; height: 19px; border: none; background: url(../img/public/ser_icon.png) center no-repeat; cursor: pointer;}
.right_area .menu_btn{ width: 19px; height: 18px; display: block; background: url(../img/public/menu_icon.png) center no-repeat; cursor: pointer;}
/* ==导航选项== */
.nav{ position: absolute; right: 80px; bottom: 0; height: 34px;}
.nav li{ margin-right: 16px; padding-right: 16px; background: url(../img/public/nav_libg.png) right 7px no-repeat;}
.nav li a{ padding-bottom: 15px; color: #544542; font-size: 13px; font-weight: bold;}
.nav li a.on{ border-bottom: 2px solid #ff6000;}
/* ==右侧栏== */
.right_side{ position: fixed; right: -280px; top: 0; width: 280px; height: 700px; background-color: #3e3933; z-index: 4;}
.mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 4; display: none;}
.right_inner{ margin-left: 40px; margin-top: 90px;}
.subordinate_h1{ margin-bottom: 27px; color: #fdf9f1; font-size: 13px; font-weight: bold; opacity: 0.5; filter: alpha(opacity=50);}
.subordinate_list{ margin-bottom: 80px;}
.subordinate_list li{ margin-bottom: 10px;}
.subordinate_list li a{ color: #fdf9f1; font-size: 12px; font-weight: bold; opacity: 0.5; filter: alpha(opacity=50);}
.follow_h1{ margin-bottom: 20px; color: #fdf9f1; font-size: 13px; font-weight: bold; opacity: 0.5; filter: alpha(opacity=50);}
.right_inner dl{ margin-bottom: 40px;}
.right_inner dl dt, .right_inner dl dd a{ color: #fdf9f1; font-size: 12px;}
.right_inner dl dt{ margin-top: 20px; margin-bottom: 10px; padding-left: 12px; opacity: 0.8; filter: alpha(opacity=80); background: url(../img/public/subordinate_arrow.png) left center no-repeat}
.right_inner dl dd{ margin-bottom: 10px; padding-left: 14px;}
.right_inner dl dd a{ opacity: 0.6; filter: alpha(opacity=60); -webkit-transition: color 300ms;}
.right_inner dl dd a:hover{ color: #ff6000;}
.right_inner p{ margin-top: 10px; color: #78736c; font-weight: bold;}
/* ==内页容器== */
.container{ padding-top: 78px; background-color: #fdf9f1;}
.container_h1{ margin-bottom: 10px; color: #808080; font-size: 18px; font-weight: bold;}
.container_h2{ margin-bottom: 30px; color: #ff6000; font-size: 40px; font-family: 'dincond-regular',sans-serif; text-transform: uppercase;}
.container_h2_blue{ margin-bottom: 30px; color: #3d47d9; font-size: 40px; font-family: 'dincond-regular',sans-serif; text-transform: uppercase;}
/* ==内页顶部图== */
.top_bg{ width: 100%; height: 102px;}
.about_topbg{ background: url(../img/about/about_topbg.jpg) center no-repeat; background-size: cover;}
.news_topbg{ background: url(../img/news/news_topbg.jpg) center no-repeat; background-size: cover;}
.business_topbg{ background: url(../img/business/business_topbg.jpg) center no-repeat; background-size: cover;}
.social_topbg{ background: url(../img/social/social_topbg.jpg) center no-repeat; background-size: cover;}
.career_topbg{ background: url(../img/career/career_topbg.jpg) center no-repeat; background-size: cover;}
.contact_topbg{ background: url(../img/contact/contact_topbg.jpg) center no-repeat; background-size: cover;}
.top_font{ position: relative; height: 102px;}
.top_font > img{ position: absolute; right: 0; bottom: 0; z-index: 2;}
/* ==内页当前位置+内页二级导航== */
.top_area{ width: 100%; height: 55px; border-bottom: 1px solid #e2e5e6; background-color: #ffffff;}
.currentpage span{ margin-right: 7px; padding-right: 12px; line-height: 55px; background: url(../img/public/current_arrow.png) right center no-repeat;}
span.home_icon{ margin-right: 22px; padding-right: 0px; width: 55px; height: 55px; border-left: 1px solid #e2e5e6; border-right: 1px solid #e2e5e6; background: url(../img/public/home_icon.png) center no-repeat; display: block;}
.currentpage span a{ color: #888a8e; font-size: 13px; font-weight: bold;}
.sec_nav{ height: 55px; border-right: 1px solid #e2e5e6;}
.sec_nav li{ margin-right: 35px; height: 55px; line-height: 55px;}
.sec_nav li a{ color: #3c474b; font-size: 13px; font-weight: bold;}
.sec_nav li a.on{ color: #ff6000;}
/* ==内页底部图== */
.inner_fullbg{ width: 100%;}
/* ==内页编辑器== */
.pasual p{ color: #55565d; line-height: 22px;}
/* ==页面左色块== */
#color_lbg{ position: absolute; top: 187px; left: 0; height: 166px; background-color: #f8ebd3; z-index: 2;}
/* ==页面右色块== */
#color_rbg{ position: absolute; top: 0; right: 0; height: 99999px; background-color: #faf1e0; z-index: 1;}
/* ==内页页脚== */
.footer{ padding-bottom: 45px; width: 100%;}
.footer .top{ padding: 22px 0; width: 100%; height: 16px; border-bottom: 1px solid #e3dfd1;}
.footer .top #reenoo{ width: 118px; height: 16px; display: block; background: url(../img/public/reenoo.png) center no-repeat;}
.footer .top #fta1{ margin-top: -22px; padding: 22px 43px; color: #4e3c3a; font-weight: bold; border-left: 1px solid #e3dfd1; border-right: 1px solid #e3dfd1; background: url(../img/public/fta1.png) 17px center no-repeat;}
.footer .top #share{ margin-right: 15px; padding-left: 25px; color: #4e3c3a; font-weight: bold; background: url(../img/public/share.png) left center no-repeat;}
.footer .bottom{ padding-top: 15px; padding-bottom: 43px;}
/*.footer .bottom .b_con{ width: 348px;}*/
.footer .bottom .b_con h1, .footer .bottom .b_con a{ color: #ff6000; font-weight: bold; display: inline;}
.footer .bottom .b_con h1{ margin-left: 97px;}
.footer .bottom .b_con a{ margin-left: 10px;}
.footer .bottom .b_con p{ margin-top: 10px; color: #3b3f4c; font-weight: bold;}
.footer_share{ margin-top: -2px; margin-right: 15px;}
.footer_share .bshare-custom a { display: inline-block; margin: 0 0 0 5px; padding: 0; width: 20px; height: 20px; overflow: hidden; }
.footer_share .bshare-custom .bshare-weixin { background: url(../img/news/share.png) no-repeat -54px 0; }
.footer_share .bshare-custom .bshare-sinaminiblog { background: url(../img/news/share.jpg) no-repeat -79px 0; }
.footer_share .bshare-custom .bshare-qzone { background: url(../img/news/share.png) no-repeat -129px 0; }
.footer_share .bshare-custom .bshare-qqim { background: url(../img/news/share.png) no-repeat -154px 0; }
#backtop{ position: fixed; bottom: 190px; right: 100px; width: 54px; height: 54px; display: block; background: url(../img/public/topback.png) center no-repeat; display: none; z-index: 2;}
#backtop:hover{ background: url(../img/public/topback-h.png) center no-repeat;}
.boa{ margin-right: 10px; padding-right: 12px; color: #4e3c3a; font-weight: bold; background: url(../img/public/bicon3.png) right center no-repeat; cursor: pointer;}
.boa.on{ background: url(../img/public/bicon3_on.png) right center no-repeat;}
.boa_box{ margin-right: 10px; width: 0; height: 16px; overflow: hidden;}
.boa_area{ width: 999px; height: 16px; overflow: hidden;}
.boa_area > a{ margin-right: 15px; padding-left: 20px; color: #4e3c3a; font-weight: bold; display: inline-block;}
.boa_area > a.bicon1{ background: url(../img/public/bicon1.png) left center no-repeat;}
.boa_area > a.bicon2{ background: url(../img/public/bicon2.png) left center no-repeat;}
/* ==图片放大css3== */
.img_scale{ position: absolute; left: 0; top: 0; -webkit-animation: img_scale 4s; -webkit-animation-fill-mode: forwards; display: none \9; z-index: 1;}
@-webkit-keyframes img_scale{
0%{ -webkit-transform: scale(1.3);}
100%{ -webkit-transform: scale(1.2);}
}
.img_scale_1{ position: absolute; left: 0; top: 0; -webkit-animation: img_scale_1 4s; -webkit-animation-fill-mode: forwards; display: none \9; z-index: 1;}
@-webkit-keyframes img_scale_1{
0%{ -webkit-transform: scale(1.1);}
100%{ -webkit-transform: scale(1.0);}
}